﻿<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" AutoEventWireup="True"
    CodeBehind="Pesquisar.aspx.cs" Inherits="Locadora.Views.Filme.Pesquisar" %>
<%@ Import Namespace="System.Web.Mvc.Html" %>
<asp:Content ID="aboutContent" ContentPlaceHolderID="MainContent" runat="server">
<script src="../../Content/javascript/jquery-1.2.3.min.js" type="text/javascript"></script>  
    <div class="corpo">
    <div class="ajuda" id="ajuda">
    <div class="dentro">
            <h4>Como alugar um filme</h4>
            <p>
                Para fazer a solicitação de aluguel clique no link "solicitar".<br />
            
                Para alterar os dados do filme cadastrado, clique em "Editar".<br />
            
                Para visualizar os comentários sobre o filme, clique na imagem <img src="<%=Page.ResolveUrl("~/Content/images/89.gif")%>" alt="Comentários" />.<br />
            
                Para cadastrar um novo filme, clique mo link "Cadastrar Novo", ou no menu Cadastrar.<br />
            </p>
            <div id="image-fechar">
                <img src="<%=Page.ResolveUrl("~/Content/images/close.gif")%>" alt="Fechar ajuda" />
            </div>
            </div>
        </div>
    <h2>Lista de Filmes</h2>
         <!-- DIV de erro enviados pelo servidor -->
        <div id="container_right">
        <div class="newsimg">
            <div id="erro" style="padding-bottom:10px;padding-top:10px;"></div>
        </div>
        </div>
        <!-- fim div -->
         <% if (ViewData["ErrorMessage"] != null)
        { %>
        <p class=erro>
            Ocorreu um erro:
            <br />
            <%= ViewData["ErrorMessage"] %>
            </p>
            <br />
        <% } %>
        
       
        
         <p>Total Filme(s): <strong><%= ViewData["totalUsers"] %></strong></p>
    
    <% if ((int)ViewData["totalUsers"] == 0)
       { %>
        <p>Não existe filme(s).</p>
    <% }
       else
       { %>    
    <table border="0" cellspacing="0" cellpadding="0" width="90%" class="list">
        <tr>
            <th></th>
            <th>Mídia</th>
            <th>Título</th>
            <th>Diretor</th>
            <th>Ator</th>
            <th>Gênero</th>
            <th>Classificação</th>
            <th>Alugueis</th>
            <th>Proprietário</th>
        </tr>
        <%List < Locadora.TOB.GeneroTOB> genero = Locadora.TOB.GeneroTOB.GetGeneros(); %>
        <% foreach (Locadora.TOB.TB_DVD item in (List<Locadora.TOB.TB_DVD>)ViewData["users"]) 
           { %>
            <tr>
                <td>
                <!-- TODO: corrigir verificacao do usuario -->
                
                <% if (!item.FL_LOCADO)
                   { %>
                       <%= Html.ActionLink("Solicitar", "Locacao", new { id = item.CO_SEQ_DVD, situacao = (int)Locadora.TOB.Enumeracao.SituacaoLocacao.Solicitado  })%>
                <%} %>
                <%else
                    { %>
                       <%= Html.ActionLink("Reservar", "Locacao", new { id = item.CO_SEQ_DVD, situacao = (int)Locadora.TOB.Enumeracao.SituacaoLocacao.Reserva })%>
                <%} %>
                <%if (item.CO_PROPRIETARIO == (Membership.GetUser(Page.User.Identity.Name)).ProviderUserKey.ToString()
                      || Roles.IsUserInRole("Administrador"))
                  { %>
                    <%= Html.ActionLink("Editar", "Editar", new { id = item.CO_SEQ_DVD })%>
                <%} %>
                
                <% var image = ResolveUrl("~/Content/images/89.gif"); %>
                
                <%= Html.ActionLink("__IMAGE_PLACEHOLDER__", "Comentario",new { id = item.CO_SEQ_DVD }).Replace("__IMAGE_PLACEHOLDER__", "<img class=comentario src=\"" + image + "\" />")%>
                
                </td>
                <td>
                    <%= Html.Encode(item.TB_TIPO_DVD.DS_TIPO) %>
                </td>
                
                 <% if (item.FL_LOCADO)
                    { %>
                        <td style="color:#ff0000">
                  <%} %>
                  <%else
                     { %>
                        <td>
                  <%} %>
                    <%= Html.Encode(item.DS_TITULO) %>
                    
                </td>
                <td>
                    <%= Html.Encode(item.DS_DIRETOR) %>
                </td>
                <td>
                    <%= Html.Encode(item.DS_ATOR_PRINCIPAL) %>
                </td>
               <td>
               <%=Html.Encode(genero[item.CO_GENERO].DS_GENERO)%>
               </td>
                 <td>
                 <% for (int i = 0; i < item.NU_NOTA; i++)
                    { %>
                    <img src="<%= Page.ResolveUrl("~/Content/images/star10x10.gif")%>" />
                    <%} %>
                </td>
                <td>
                <%= item.NU_QUANTIDADE %>
                </td> 
                <td>
                    <%= Membership.GetUser(new Guid(item.CO_PROPRIETARIO))%>
                </td>
            </tr>
        <% } %>
    </table>   
        <br />
        <% if ((string)ViewData["pageLinks"] != "")
           { %>
           <%= ViewData["pageLinks"] %>
           <br /><br />
        <% } %>       
    <% } %>
    
        <p>
           <%= Html.ActionLink("Cadastrar Novo", "Cadastrar") %> | <%= Html.ActionLink("Pesquisa Avançada", "Pesquisa") %>
        </p>
        
        <div class="image_ajuda">
            <img src="/DVDShare/Content/images/help.gif" id="help" alt="Clique para ajuda."/>
        </div>
    </div>
    <script type="text/javascript">
   
    $(document).ready(function() {
    $("#erro").hide();
        $(".ajuda").hide();

        $("#help").toggle(function() {
            $(".ajuda").hide('slow');
        }, function() {
            $(".ajuda").show('fast');
        });

        $("#image-fechar").toggle(function() {
            $(".ajuda").hide('slow');
        }, function() {
            $(".ajuda").show('fast');
        });

    });
</script>
</asp:Content>
